
#include <sys/time.h>
#include "utils.h"

namespace mms{
    bool Utils::parse_url(const std::string& utl, std::string& protocol, std::string& domian, std::string& port, std::string& path, std::unordered_map<std::string, std::string>& params)
    {
        return false;
    }

    bool Utils::encode_base64(const std::string& input, std::string& output)
    {
        return false;
    }

bool Utils::decode_base64(const std::string& input, std::string& output)
    {
        return false;
    }

bool Utils::bin_to_hex_str(const std::string& input, std::string& output)
{
    return false;
}

bool Utils::hex_str_to_bin(const std::string& input, std::string& output)
{
    return false;
}



    uint64_t Utils::get_current_ms() {
        struct timeval tv;
        gettimeofday(&tv, NULL);
        return tv.tv_sec * 1000 + tv.tv_usec / 1000;
    }

    std::string Utils::get_bin_path()
    {
        return std::string();
    }

}// namespace mms